<ul class="pagination pagination-sm no-margin pull-right">
    <li><a class="first">首页</a></li>
	<li><a class="pre">上一页</a></li>
	<li><a class="next">下一页</a></li>
	<li><a class="last">尾页</a></li>
	<li><a class="rowCount">总记录数(0)</a></li>
	<li><a class="pageCount">总页数(0)</a></li>
	<li><a class="pageCurrent">当前页(1)</a></li>
</ul>
<script type="text/javascript">
	$(function(){
		//页面加载完成进行click事件注册
		//.on:进行事件的注册
		$("#pageId").on("click",".first,.pre,.next,.last",doJumpToPage)
	})
	//基于点击事件执行当前页 查询
	function doJumpToPage(){
		//1.获取点击对象的class属性的值
		//1$(this)代表当前被点击的对象
		//2prop(属性名，[属性值])函数用于操作对象属性
		var cls = $(this).prop("class");
		//2.基于class属性的值修改当前页码值
		//2.1获取当前页码值(pageCurrent)
		//2.2获取总页数(pageCount)
		var pageCurrent=$("#pageId").data("pageCurrent");
		var pageCount=$("#pageId").data("pageCount");
		if(cls=='first'){
			pageCurrent=1
		}else if(cls=='pre'&&pageCurrent>1){
			pageCurrent--;
		}else if(cls=="next"&&pageCurrent<pageCount){
			pageCurrent++;
		}else if(cls=="last"){
			pageCurrent=pageCount;
		}else{
			return;
		}
		//3.基于新的页码值进行查询
		//3.1重新存储新的页码值
		$("#pageId").data("pageCurrent",pageCurrent)
		//3.2重新执行查询
		doGetObjects();
	}
	//初始化页面分页信息
	function doSetPagination(pageObject){
		//1.初始化总记录数
		$(".rowCount").html("总记录数("+pageObject.rowCount+")")
		//2.初始化总页数
		$(".pageCount").html("总页数("+pageObject.pageCount+")")
		//3.初始化当前页码值
		$(".pageCurrent").html("当前页("+pageObject.pageCurrent+")")
		
		//存储当前页码值以及页数
		//data(key,[value])函数用于在某个对象进行数据绑定
		$("#pageId").data("pageCurrent",pageObject.pageCurrent)
		$("#pageId").data("pageCount",pageObject.pageCount)
	}

</script>






